Skip to content

Conversation

akshay0611
Copy link
Contributor

This PR introduces a celebration feature in the Daily Planner section of the Wellness Resource Hub, addressing issue #341.

Changes Introduced

  • Implemented a celebratory animation (st.balloons()) when all tasks are completed.
  • Added a success message (st.success()) to acknowledge daily achievement.
  • Provides positive reinforcement and a sense of accomplishment for users.

Technical Details

  • Celebration is triggered when:

    • completed_count == total_count
    • total_count > 0 (ensures no celebration for empty lists).
  • Logic is integrated into the existing task display block using already computed task counts.

Screenshot

image

Linked Issue

Closes #341

- Implement task editing functionality with save/cancel options
- Replace index-based task management with UUID keys
- Add session state variables for editing mode
- Improve task deletion to avoid re-indexing issues
Show balloons and success message when all tasks are marked as completed to provide positive reinforcement
@pkbros pkbros added enhancement New feature or request gssoc25 level 3 labels Oct 2, 2025
@pkbros pkbros merged commit a4ae84f into eccentriccoder01:main Oct 2, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request gssoc25 level 3

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feat: Implement celebration for all completed tasks in Daily Planner

2 participants